@charset   "Shift_JIS";

/*---------ＨＴＭＬ定義------------*/

body{
  padding : 0px;
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  font-size : 12px;
  line-height : 150%;
  font-family : verdana, 'trebuchet ms', sans-serif;
  text-align: center;
  background-repeat : repeat-x;
  background-image : url(img/haikei-yerrow.JPG);
  background-position : 100% 100%;
}
p {
  margin-bottom : 30px;
  line-height : 180%;
}
ul,il{
  margin-top : 3px;
  padding : 0px 0px 0px 0px;
  list-style-type : disc;
  margin-left : 10px;
  list-style-position : outside;
}
li{
  margin-top : 3px;
  margin-left : 15px;
  list-style-type : disc;
  list-style-position : outside;
}
table {
  border : 1px solid #cccc99;
  border-collapse: collapse;
  font-size : 12px;
  margin-bottom : 10px;
}
table tr th {
  border : 1px solid #cccc99;
  background-color: #EEEEEE;
  text-align: center;
  font-size : 12px;
}
table tr td {
  border : 1px solid #cccc99;
  text-align : center;
}
a{
  color : navy;
}
a:hover{
  color : red;
  background-color : #ffff80;
}
h1{
  font-size : 10px;
  margin-top : 0px;
  margin-bottom : 0px;
  text-align : right;
  font-weight : normal;
}
H2{
  font-size : 18px;
  font-weight : 700;
  padding-left : 15px;
  padding-bottom : 5px;
  
  
  border-left-style : none;
  border-bottom-style : none;
  
  
  margin-top : 15px;
  margin-bottom : 10px;
  color : #e2a81f;
  
  
  
  
  font-family : "A-OTF タカハンド Std M";
  
}
H3{
  padding-left : 20px;
  padding-top : 5px;
  padding-bottom : 0px;
  font-size : 16px;
  color : #e2a81f;
  padding-right : 20px;
  margin-top : 40px;
  
  background-repeat : no-repeat;
  background-image : url();
background-position : 1% 100%;
  font-family : "A-OTF タカハンド Std M";
}
/* ----- 基本構造 -------------------------------------- */

#container {
  width : 800px;
  margin-right : auto;
  margin-left : auto;
  background-color: #FFFFFF;
  text-align : center;
  margin-top : 0px;
  font-size : 12px;
  line-height : 150%;
  margin-bottom : 0px;
}
#hed{
  height : 15px;
  font-size : 12px;
  text-align : left;
}
#hed1{
  
  height : 240px;
  text-align : center;
  background-repeat : no-repeat;
  
  background-image : url(http://www.karadayutori.com/pic/katast1.gif);
  
  
}
#menu{
  
  float : left;
  text-align : left;
  width : 200px;
}
#main{
  
  width : auto;
  float : left;
  margin-left : 45px;
  margin-right : 20px;
  text-align : left;
  margin-top : 20px;
  }
#center{
  text-align : left;
  float : left;
  width : 400px;
  

  
  background-repeat : no-repeat;
  
}
#center2,x:-moz-any-link{
  text-align : right;
  float : left;
  width : 570px;
  margin-left : 30px;
  }
#menu2{
  width : 200px;
  float : left;
  text-align : left;
}
#linktop{
  text-align : right;
}
#foot{
  text-align : center;
  float : none;
  clear : both;
}
#foot2{
  font-size : 10px;
  text-align : center;
  float : none;
  clear : both;
  color : white;
  background-color : #808000;
  margin-left : auto;
  margin-right : auto;
  width : 800px;
  margin-top : 0px;
}
/*----------クラス属性---------------*/

.midasi{
  background-repeat : no-repeat;
  background-position : 0% 0%;
  font-size : 15px;
  font-weight : normal;
  margin-top : 10px;
  margin-left : 0px;
  padding-left : 10px;
  
  height : 25px;
  padding-top : 2px;
  
  bottom : auto;
  
  
  text-transform : uppercase;
  

  padding-right : 0px;
  
  
  
  
  

  
  letter-spacing : 2px;
  
  font-family : "A-OTF ゴシックMB101 Pro DB";
  
  margin-bottom : 0px;
  color : #d3eafe;
  background-image : url(http://www.karadayutori.com/pic/menu-1.gif);
  

  
  width : 200px;
}
.box{
  padding : 5px 5px 5px 5px;
  margin-top : 30px;
  border-width : 1px;
  border-style : solid;
  border-color : #80ff00 #80ff00 #80ff00 #80ff00;
  background-color : #f7f7f7;
  line-height : 150%;
  
  
  margin-bottom : 60px;
  font-weight : 500;
}
.blog{
  margin-top : 10px;
  padding : 5px 5px 5px 10px;
  margin-left : 3px;
  margin-right : 10px;
  margin-bottom : 10px;
}
.leftclass{
  margin-right : 10px;
  float : left;
}
.rightclass{
  margin-left : 10px;
  float : right;
}
.koumoku-r{
  padding-left : 20px;
  padding-right : 10px;
  padding-top : 5px;
}
.box-b{
  color : white;
  background-color : #ff9900;
  text-align : center;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  border-width : 2px 2px 2px 2px;
  border-style : solid solid solid solid;
  border-color : #666633 #666633 #666633 #666633;
  font-weight : bold;
}
.list-left{
  float : left;
}
.box10{
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : #cccc99 #cccc99 #cccc99 #cccc99;
  margin-top : 20px;
  margin-left : 10px;
  margin-right : 20px;
  margin-bottom : 20px;
  text-align : left;
}
.inline{
  display : inline;
  list-style-type : disc;
  list-style-position : outside;
  margin-bottom : 0px;
  margin-top : 1px;
}
.top-link{
  text-align : right;
  margin-top : 20px;
  margin-bottom : 20px;
}
.midasi-r{
  font-size : 16px;
  font-weight : bold;
  color : white;
  
  background-repeat : no-repeat;
  background-position : 1% 1%;
  padding-top : 3px;
  padding-left : 15px;
  margin-top : 15px;
  margin-left : 10px;
  height : 25px;
}
.midasi2{
  font-size : 14px;
  font-weight : bold;
  
  background-repeat : no-repeat;
  
  padding-top : 3px;
  padding-left : 15px;
  margin-top : 39px;
  margin-left : 5px;
  height : 25px;
  background-image : url(http://www.karadayutori.com/pic/image13.gif);
}
.foot{
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #cccc99;
}
table.karenda{
  border-top:1px solid #663300;
  border-left:1px solid #663300;
  border-collapse:collapse;
  border-spacing:0;
  background-color:#ffffff;
  empty-cells:show;
}
.karenda th{
  border-right : 1px solid #666633;
  border-bottom : 1px solid #666633;
  color:#330000;
  background-color:#996633;
  background-image:url(../img/table-back.gif);
  background-position:left top;
  padding : 3px 3px 3px 3em;
  text-align:center;
}
.karenda td{
  border-right : 1px solid #666633;
  border-bottom : 1px solid #666633;
  padding : 3px 3px 3px 3px;
}
.hyou{
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : #cccc99 #cccc99 #cccc99 #cccc99;
  border-collapse : collapse;
  text-align : left;
  line-height : 150%;
}
.box15{
  text-align : left;
  margin-top : 1px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 30px;
  
  background-repeat : no-repeat;
  padding-left : 15px;
  padding-right : 15px;
  
}
H4{
  font-size : 16px;
  font-weight : bold;
  color : #324af3;
  padding-left : 5px;
  margin-top : 90px;
  margin-bottom : 20px;
  
  background-repeat : repeat-x;
  background-position : 1% 100%;
  margin-right : 20px;
  height : 25px;
  font-family : "A-OTF タカハンド Std B","A-OTF タカハンド Std DB","A-OTF タカハンド Std H";
}
iframe{
  margin-top : 20px;
  margin-bottom : 30px;
}
.box-orenge{
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : #ff9900 #ff9900 #ff9900 #ff9900;
  margin-left : 10px;
  margin-right : 30px;
  margin-bottom : 30px;
  background-color : #ffffb3;
}
H5{
  font-size : 16px;
  font-weight : normal;
  color : #324af3;
  
  background-repeat : no-repeat;
  background-position : 1% 100%;
  
  margin-bottom : 20px;
  padding-left : 15px;
  padding-top : 5px;
  padding-bottom : 5px;
  font-family : "A-OTF タカハンド Std B","A-OTF タカハンド Std DB","A-OTF タイプラボN  Std B";
  margin-top : 20px;
}
.hyou-c{
  text-align : center;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : #cccc99 #cccc99 #cccc99 #cccc99;
  border-collapse : collapse;
}
.b15center{
  text-align : center;
  margin-top : 15px;
  margin-left : 15px;
  margin-right : 15px;
  margin-bottom : 30px;
}
.box-ore{
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  border-width : 2px 2px 2px 2px;
  border-style : solid solid solid solid;
  border-color : #ff9900 #ff9900 #ff9900 #ff9900;
}
.box-gre{
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  border-width : 2px 2px 2px 2px;
  border-style : solid solid solid solid;
  border-color : #cccc66 #cccc66 #cccc66 #cccc66;
}
.box-orecen{
  font-size : 16px;
  font-weight : bold;
  background-color : #ffff9b;
  text-align : center;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  border-width : 2px 2px 2px 2px;
  border-style : solid solid solid solid;
  border-color : #ff9900 #ff9900 #ff9900 #ff9900;
}
.box-yerow{
  background-color : #93bee6;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  margin-top : 15px;
  margin-left : 15px;
  margin-right : 15px;
  margin-bottom : 15px;
}
.prof{
  
  background-repeat : no-repeat;
  background-position : 1% 1%;
  text-align : center;
  padding-top : 60px;
  margin-top : 15px;
  margin-left : 15px;
  margin-right : 15px;
  margin-bottom : 15px;
  font-size : 16px;
  font-weight : bold;
  height : 150px;
  color : #702200;
}
.box-30{
  margin-top : 30px;
  margin-left : 30px;
  margin-right : 30px;
  margin-bottom : 30px;
}
.box60{
  margin-top : 30px;
  margin-left : 50px;
  margin-right : 50px;
  margin-bottom : 30px;
}
.box-ger{
  background-color : #cccc99;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  margin-top : 15px;
  margin-left : 15px;
  margin-right : 15px;
  margin-bottom : 15px;
}
a:visited{
  color : #660066;
}
.topcenter{
  margin-top : 15px;
  margin-left : 5px;
  margin-right : 10px;
  margin-bottom : 10px;
  
}
.midasi3{
  background-repeat : no-repeat;
  background-position : 0% 0%;
  font-size : 15px;
  font-weight : 500;
  margin-top : 10px;
  margin-left : 0px;
  padding-left : 10px;
  
  height : 25px;
  padding-top : 2px;
  
  bottom : auto;
  background-image : url(http://www.karadayutori.com/pic/0-1.gif);
  
  text-transform : uppercase;
  

  padding-right : 20px;
  
  font-family : "G-OTF じゅん Pro 501","G-OTF 教科書ICA Pro L","A-OTF A1明朝 Std Bold","A-OTF フォーク Pro M","A-OTF ゴシックMB101 Pro B";
  color : #ffffff;
}
H6{
  font-size : 16px;
  font-weight : bold;
  color : #324af3;
  
  background-repeat : no-repeat;
  background-position : 1% 100%;
  
  margin-bottom : 20px;
  padding-left : 0px;
  padding-top : 5px;
  padding-bottom : 5px;
  font-family : "A-OTF タカハンド Std B";
}
.hyou-c{
  text-align : center;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : #cccc99 #cccc99 #cccc99 #cccc99;
  border-collapse : collapse;
}
.box16{
  margin-top : 1px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 30px;
  
  background-repeat : no-repeat;
  padding-left : 5px;
  padding-right : 0px;
  

  
  
  

  width : auto;
  right : inherit;
}
}
